package com.cysoft.third.echarts.component.radiusAxis;

/**
 * @author 玖零
 * @version v0.0.1
 * @project cysoft-third-echarts
 * @package com.cysoft.third.echarts.component.radiusAxis
 * @date 2025/3/13 15:08
 * @desc
 */
public class TextStyle {

    /**
     * 文字颜色
     */
    private String color;
    /**
     * 文字风格
     */
    private String fontStyle;
    /**
     * 文字粗细
     */
    private String fontWeight;
    /**
     * 文字字体
     */
    private String fontFamily;
    /**
     * 文字大小
     */
    private Integer fontSize;
    /**
     * 水平对齐方式
     */
    private String align;
    /**
     * 垂直对齐方式
     */
    private String verticalAlign;
    /**
     * 行高
     */
    private Integer lineHeight;
    /**
     * 背景颜色
     */
    private String backgroundColor;
    /**
     * 边框颜色
     */
    private String borderColor;
    /**
     * 边框宽度
     */
    private Integer borderWidth;
    /**
     * 边框类型
     */
    private String borderType;
    /**
     * 边框虚线偏移量
     */
    private Integer borderDashOffset;
    /**
     * 边框圆角
     */
    private Integer borderRadius;
    /**
     * 内边距
     */
    private Integer padding;
    /**
     * 阴影颜色
     */
    private String shadowColor;
    /**
     * 阴影模糊程度
     */
    private Integer shadowBlur;
    /**
     * 阴影水平偏移量
     */
    private Integer shadowOffsetX;
    /**
     * 阴影垂直偏移量
     */
    private Integer shadowOffsetY;
    /**
     * 宽度
     */
    private Integer width;
    /**
     * 高度
     */
    private Integer height;
    /**
     * 文字边框颜色
     */
    private String textBorderColor;
    /**
     * 文字边框宽度
     */
    private Integer textBorderWidth;
    /**
     * 文字边框类型
     */
    private String textBorderType;
    /**
     * 文字边框虚线偏移量
     */
    private Integer textBorderDashOffset;
    /**
     * 文字阴影颜色
     */
    private String textShadowColor;
    /**
     * 文字阴影模糊程度
     */
    private Integer textShadowBlur;
    /**
     * 文字阴影水平偏移量
     */
    private Integer textShadowOffsetX;
    /**
     * 文字阴影垂直偏移量
     */
    private Integer textShadowOffsetY;
    /**
     * 溢出处理方式
     */
    private String overflow;
    /**
     * 省略符号
     */
    private String ellipsis;
    /**
     * 富文本相关
     */
    private Object rich;
}
